local PartA = Instance.new("Part") PartA.Transparency = 1 PartA.CanCollide = false local bass = Instance.new("Sound",PartA) bass.SoundId = "rbxasset://sounds/bass.mp3" bass.Volume = 4 bass.PlayOnRemove = true bass.TimePosition = 0.12 local PartB = Instance.new("Part") PartB.Transparency = 1 PartB.CanCollide = false local ping = Instance.new("Sound",PartB) ping.SoundId = "rbxasset://sounds/electronicpingshort.wav" ping.Volume = 4 ping.PlayOnRemove = true ping.TimePosition = 0.12 local PartC = Instance.new("Part") PartC.Transparency = 1 PartC.CanCollide = false local snap = Instance.new("Sound",PartC) snap.SoundId = "rbxasset://sounds/snap.mp3" snap.Volume = 2 snap.PlayOnRemove = true snap.TimePosition = 0.1 local PartD = Instance.new("Part") PartD.Transparency = 1 PartD.CanCollide = false local ping2 = Instance.new("Sound",PartD) ping2.SoundId = "rbxasset://sounds/electronicpingshort.wav" ping2.Volume = 4 ping2.PlayOnRemove = true ping2.TimePosition = 0.12 PartA.Anchored = true PartB.Anchored = true PartC.Anchored = true PartD.Anchored = true local phase = script:FindFirstChild("phase") if phase == nil or phase:IsA("NumberValue") == false then phase = Instance.new("NumberValue",script) phase.Name = "phase" phase.Value = 1 end local speed = script:FindFirstChild("speed") if speed == nil or speed:IsA("NumberValue") == false then speed = Instance.new("NumberValue",script) speed.Name = "speed" speed.Value = 0.15 end local pitch2 = script:FindFirstChild("pitch") if pitch2 == nil or pitch2:IsA("NumberValue") == false then pitch2 = Instance.new("NumberValue",script) pitch2.Name = "pitch" pitch2.Value = 1 end local hold = script:FindFirstChild("hold") if hold == nil or hold:IsA("BoolValue") == false then hold = Instance.new("BoolValue",script) hold.Name = "hold" hold.Value = false end local skip = script:FindFirstChild("skip") if skip == nil or skip:IsA("BoolValue") == false then skip = Instance.new("BoolValue",script) skip.Name = "skip" skip.Value = false end function Play(sound,pitch) if not skip.Value and sound and sound:IsA("Sound") and sound.Parent and sound.Parent:IsA("BasePart") then sound.PlaybackSpeed = pitch*pitch2.Value sound.Parent.Parent = script sound.Parent.Parent = nil end end function W(num) if not skip.Value then wait(num) end end function Chatted(text) if string.lower(text) == "hold" or text == "/e hold" then hold.Value = not hold.Value elseif string.lower(text) == "skip" or text == "/e skip" then skip.Value = not skip.Value end end owner.Chatted:Connect(Chatted) while true do local bp = 1 skip.Value = false local current = phase.Value if phase.Value == 1 or phase.Value == 2 then bp = 1.8 for i = 1,16 do Play(ping2,bp) W(speed.Value*1.4) end bp = 1.4 for i = 1,16 do Play(ping2,bp) W(speed.Value*1.4) end bp = 1.2 for i = 1,16 do Play(ping2,bp) W(speed.Value*1.4) end bp = 1.32 for i = 1,16 do Play(ping2,bp) W(speed.Value*1.4) end elseif phase.Value == 3 or phase.Value == 4 then bp = 1.8 Play(ping,3.6) for i = 1,9 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping,2.64) Play(ping2,bp) W(speed.Value*1.4) Play(ping,3.6) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.8) for i = 1,2 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.24) Play(ping2,bp) W(speed.Value*1.4) bp = 1.4 Play(ping,2.8) for i = 1,9 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping,2.64) Play(ping2,bp) W(speed.Value*1.4) Play(ping,3.6) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.8) for i = 1,2 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.24) Play(ping2,bp) W(speed.Value*1.4) bp = 1.2 Play(ping,2.4) for i = 1,9 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping,2.64) Play(ping2,bp) W(speed.Value*1.4) Play(ping,3.6) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.8) for i = 1,2 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.24) Play(ping2,bp) W(speed.Value*1.4) bp = 1.32 Play(ping,2.64) for i = 1,9 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping,2.64) Play(ping2,bp) W(speed.Value*1.4) Play(ping,3.6) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.8) for i = 1,2 do Play(ping2,bp) W(speed.Value*1.4) end Play(ping2,bp) W(speed.Value*1.4) Play(ping,4.24) Play(ping2,bp) W(speed.Value*1.4) if current == phase.Value and phase.Value == 4 then if not hold.Value then phase.Value = 7 W(speed.Value*5.6) end end elseif phase.Value == 5 or phase.Value == 6 then bp = 1.8 Play(ping,0.9) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.8) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.6) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.4) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.6) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.4) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.325) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.4) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.325) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.325) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.325) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.4) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.325) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.2) Play(ping2,bp) W(speed.Value*1.4) bp = 1.4 Play(ping,0.7) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.788) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.9) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.788) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.9) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.9) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.09) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.09) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.0875) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.325) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.425) Play(ping2,bp) W(speed.Value*1.4) bp = 1.2 Play(ping,0.6) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.2) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.075) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.933) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.075) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.933) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.883) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.933) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.883) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.8) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.883) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.8) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.883) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.933) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.883) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.8) Play(ping2,bp) W(speed.Value*1.4) bp = 1.32 Play(ping,0.675) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.75) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.85) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.75) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.85) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.9) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.85) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.9) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1) Play(ping2,bp) W(speed.Value*1.4) Play(ping,0.9) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.05) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.05) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.18) Play(ping2,bp) W(speed.Value*1.4) Play(ping,1.35) Play(ping2,bp) W(speed.Value*1.4) if current == phase.Value and phase.Value == 6 then if not hold.Value then W(speed.Value*5.6) else phase.Value = 3 end end elseif phase.Value == 7 then bp = 1.6 for i = 1,4 do for i = 1,2 do Play(bass,bp) W(speed.Value) end Play(snap,0.7) for i = 1,2 do Play(bass,bp) W(speed.Value) end end bp = 1.2 for i = 1,4 do for i = 1,2 do Play(bass,bp) W(speed.Value) end Play(snap,0.7) for i = 1,2 do Play(bass,bp) W(speed.Value) end end bp = 1.02 for i = 1,4 do for i = 1,2 do Play(bass,bp) W(speed.Value) end Play(snap,0.7) for i = 1,2 do Play(bass,bp) W(speed.Value) end end bp = 1.15 for i = 1,4 do for i = 1,2 do Play(bass,bp) W(speed.Value) end Play(snap,0.7) for i = 1,2 do Play(bass,bp) W(speed.Value) end end bp = 1.6 for i = 1,4 do for i = 1,2 do Play(bass,bp) Play(snap,0.7) W(speed.Value) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) end bp = 1.2 for i = 1,4 do for i = 1,2 do Play(bass,bp) Play(snap,0.7) W(speed.Value) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) end bp = 1.02 for i = 1,4 do for i = 1,2 do Play(bass,bp) Play(snap,0.7) W(speed.Value) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) end bp = 1.15 for i = 1,4 do for i = 1,2 do Play(bass,bp) Play(snap,0.7) W(speed.Value) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) end if hold.Value then phase.Value = 1 W(speed.Value*5.6) end elseif phase.Value == 8 or phase.Value == 9 then bp = 1.6 for i = 1,2 do Play(ping,1.32) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.32) W(speed.Value/2) end Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(ping,1.8) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.32) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.1) Play(bass,bp) Play(snap,0.7) W(speed.Value) for i = 1,2 do Play(ping,2.4) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,2.4) W(speed.Value/2) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.12) Play(bass,bp) Play(snap,0.7) W(speed.Value) bp = 1.2 for i = 1,2 do Play(ping,1.4) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.4) W(speed.Value/2) end Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(ping,1.8) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.32) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.1) Play(bass,bp) Play(snap,0.7) W(speed.Value) for i = 1,2 do Play(ping,2.4) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,2.4) W(speed.Value/2) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.12) Play(bass,bp) Play(snap,0.7) W(speed.Value) bp = 1.02 for i = 1,2 do Play(ping,1.2) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.2) W(speed.Value/2) end Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(ping,1.8) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.32) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.1) Play(bass,bp) Play(snap,0.7) W(speed.Value) for i = 1,2 do Play(ping,2.4) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,2.4) W(speed.Value/2) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.12) Play(bass,bp) Play(snap,0.7) W(speed.Value) bp = 1.15 for i = 1,2 do Play(ping,1.32) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.32) W(speed.Value/2) end Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(ping,1.8) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,1.8) W(speed.Value/2) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,1) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.32) Play(bass,bp) Play(snap,0.7) W(speed.Value) Play(ping,1.8) Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.1) Play(bass,bp) Play(snap,0.7) W(speed.Value) for i = 1,2 do Play(ping,2.4) Play(bass,bp) Play(snap,0.7) W(speed.Value/2) Play(ping,2.4) W(speed.Value/2) end Play(bass,bp) Play(snap,1) W(speed.Value) Play(ping,2.12) Play(bass,bp) Play(snap,0.7) W(speed.Value) if current == phase.Value and phase.Value == 9 then if hold.Value then phase.Value = 1 W(speed.Value*5.6) end end elseif phase.Value == 10 or phase.value == 11 then bp = 1.8 Play(ping,bp) Play(ping2,bp/2) Play(bass,1.566) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,3.13) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.782) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.434) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.782) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.434) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.304) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.434) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.304) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.086) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.304) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.086) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.304) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.434) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.304) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.086) Play(snap,1) W(speed.Value) bp = 1.4 Play(ping,bp) Play(ping2,bp/2) Play(bass,1.218) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.37) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.566) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.37) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.566) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.738) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.566) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.738) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.896) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.738) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.896) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.086) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.896) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.086) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.304) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.478) Play(snap,1) W(speed.Value) bp = 1.2 Play(ping,bp) Play(ping2,bp/2) Play(bass,1.044) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.086) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.87) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.622) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.87) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.622) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.536) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.622) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.536) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.392) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.536) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.392) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.536) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.622) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.536) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.392) Play(snap,1) W(speed.Value) bp = 1.32 Play(ping,bp) Play(ping2,bp/2) Play(bass,1.15) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.275) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.475) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.275) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.475) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.6) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.475) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.6) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.75) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.6) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.75) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.85) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.75) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,1.85) Play(snap,1) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.125) Play(snap,1.3) W(speed.Value) Play(ping,bp) Play(ping2,bp/2) Play(bass,2.35) Play(snap,1) W(speed.Value) if current == phase.Value and phase.Value == 11 then if hold.Value then phase.Value = 1 W(speed.Value*5.6) else phase.Value = 8 end end else phase.Value = 1 end if current == phase.Value then phase.Value = phase.Value + 1 end end